holy moly

[moh-lee] /ˈmoʊ li/
noun, Slang.
1.
(used as an exclamation to express surprise or astonishment.)
Origin
moly coined as rhyming twin to holy, on the model of holy cow, holy smoke, etc.
Contemporary definitions for holy moly
interjection

See holy cow